/* Stylesheet: C:/inetpub/Live Site/shared/css/global.css */
* {
	margin:0;
	padding:0;
}
a:focus { outline: none; }
a img {
	border:0;
}

body {
	background:#000;
	color: #888;
	font-family: Arial, sans-serif;
	text-align: center;
}

#content {
	width: 950px;
	margin:0 auto;
	text-align: left;
}

#header {
	padding:0 30px;
}

.toplogo {
	padding:17px 0 13px 0;
}
.toplogolink:focus {
	outline: none;
}

/* Top Nav */
#header ul {
	list-style-type:none;
	float:right;
	padding:83px 0 0 0;
	line-height:1em;
}

#header ul li {
	display:inline;
	padding:0 0 0 20px;
}

#header ul li a {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#header ul li.active a {
	color:#a7a9ac;
}

/* Footer */
#footer {
	background: url(/img/console/footer-bkgd.jpg);
	background-color:#191919;
	height:100px;
	text-align:center;
	color:#646464;
}

#footer ul {
	list-style-type:none;
	font-size:11px;
	padding:17px 0 13px 0;
	border-top:2px solid #646464;
	margin:0 12px;
}

#footer ul li {
	display:inline;
	padding:0 12px 0 0;
}

#footer ul li a {
	color:#646464;
	font-size:10px;
	text-decoration:none;
}

#footer p.copyright {
	font-size:9px;
	margin:15px 0 0 0;
}

/* Stylesheet: C:/inetpub/Live Site/shared/css/tip.css */
.tooltip_tip .tl {
	width: 20px;
	height: 20px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/tl.png');
	#background-image: url('/img/widgets/tip/tl.gif');
}
.tooltip_tip .top {
	height: 20px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/top.png');
	#background-image: url('/img/widgets/tip/top.gif');
}
.tooltip_tip .tr {
	width: 39px;
	height: 20px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/tr.png');
	#background-image: url('/img/widgets/tip/tr.gif');
}
.tooltip_tip .left {
	width: 20px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/left.png');
	#background-image: url('/img/widgets/tip/left.gif');
}
.tooltip_tip .right {
	height: 39px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/right.png');
	#background-image: url('/img/widgets/tip/right.gif');
}
.tooltip_tip .bl {
	width: 20px;
	height: 39px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/bl.png');
	#background-image: url('/img/widgets/tip/bl.gif');
}
.tooltip_tip .bottom {
	height: 20px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/bottom.png');
	#background-image: url('/img/widgets/tip/bottom.gif');
}
.tooltip_tip .br {
	width: 39px;
	height: 39px;
	font-size: 1px;
	background-image: url('/img/widgets/tip/br.png');
	#background-image: url('/img/widgets/tip/br.gif');
}
.tooltip_tip .call {
	/* position: relative;
	top: 0;
	left: 0; */
}
.tooltip_tip .call div {
	background-image: url('/img/widgets/tip/call.png');
	#background-image: url('/img/widgets/tip/call.gif');
	background-position: 100% 50%;
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	position: relative;
	left: 2px;
}
.tooltip_tip {
	color: #333333;
	font: 8pt Arial;
	z-index: 200;
}
.tooltip_tip h1 {
	color: #55B948;
	font: 8pt Arial bold;
	margin: 0;
	padding: 0 0 0.25em;
	text-transform: uppercase;
}
.tooltip_tip .tip {
	width: 200px;
	background-color: white;
}
.tooltip {
	cursor: pointer;
	#cursor: hand;
	text-transform: uppercase;
}

/* Stylesheet: C:/inetpub/Live Site/shared/css/interior.css */
/* Main Content Area */

#main-about {
	background:url(/img/interior/int-nav-bkgd.gif) repeat-y;
	background-color:#fff;
	}

/* Subnav */ 
#subnav {
	float:left;
	margin:43px 0 50px 32px;
	padding:0;
	list-style-position:outside;
	width:177px;
	font-size:11px;
	text-transform:uppercase;
	display:inline; /*IE Double Margin Fix */
	}

#subnav li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
	line-height:1em;
	}

#subnav li a {
	font-weight:bold;
	color:#464646;
	text-decoration:none;
	display:block;
	padding:4px 0 3px 26px;
	margin:7px 0 0 0;
	background-color:#c6c7c9;
	border-left:2px solid #56c683;
	}

#subnav li ul {
	display:none;
	}

#subnav li.open ul {
	display:block;
	}

#subnav li ul li a {
	font-weight:normal;
	padding-left:36px;
	}

#subnav li a:hover, #subnav li.open ul li a:hover {
	color:#eee;
	}

#subnav li.open a {
	background:url(/img/interior/nav-open-bkgd.gif) no-repeat 6px 7px;
	background-color:#c6c7c9;
	}

#subnav li.close a {
	background:url(/img/interior/nav-close-bkgd.gif) no-repeat 7px 5px;
	background-color:#c6c7c9;
	}

#subnav li.active a {
	color:#eee;
	}

#subnav li.open ul li a {
	color:#464646;
	background:#c6c7c9;
	}


/*Breadcrumbs*/
#breadcrumbs {
	font-size:9px;
	color:#56c683;
	padding:10px 0 30px 0;
	margin:0 0 0 218px;
	width:720px;
	text-align:left;
	}

#breadcrumbs a {
	color:#909194;
	text-decoration:none;
	text-transform:uppercase;
	}


/*Center Col*/
#centercol {
	width:420px;
	margin:0 0 0 243px;
	color:#464646;
	font-size:11px;
	display: block;
	}

#centercol h1 {
	color:#1db35a;
	font-family:"arial black", arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0 0 25px 0;
	}

#centercol h2 {
	color:#1DB35A;
	font-family:"arial black", arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 0 25px 0;
	}

#centercol h3 {
	font-family: arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0 0 15px 0;
	}

#centercol p, #centercol ul {
	margin:0 0 15px 0;
	line-height:1.4em;
	}

#centercol ul {
	padding:0 0 0 40px;
	}
	
#centercol a {
	color:#1DB35A
	}

.clear {
	clear:both;
}

/*Center Col - Team Styles*/
#TeamLeft {
	text-align:left; 
	float:left; 
	width:120px; 
	color:#1DB35A; 
	line-height: 1.8em;
	padding:4px 0 290px 0px;
	margin:0 0 25px 0;
	}

#centercol #TeamLeft p, #centercol #TeamRight p{
	line-height:2em;
	}

#TeamLeft a{
	color:#464646; 
	text-decoration:none;
	}

#TeamLeft a:hover{
	color:#1DB35A; 
	text-decoration:none;
	}

#TeamRight {
	text-align:left; 
	float:left; 
	color:#1DB35A; 
	line-height: 1.8em;
	padding:4px 0 37px 0px;
	margin:0 0 25px 0;
	}

#TeamRight a{
	color:#464646; 
	text-decoration:none;
	}

#TeamRight a:hover{
	color:#1DB35A; 
	text-decoration:none;
	}

.popUp {
	width:329px;
	border: 2px solid;
	border-color:#1DB35A;
	background-color:#FFFFFF;
	font-size:11px;
	color:#464646; 
	font-family: arial, sans-serif;
	position:absolute;
	top:255px;
	margin:0 0 0 382px;
	line-height:15px;
	display:none;
	}

.popUpTop{
	padding-left:25px; 
	padding-top:15px; 
	width:274px;
	}

.popUpBottom{
	padding-left:40px; 
	padding-top:10px; 
	width:274px;
	}

.popUpBottom ul li{ 
	padding-top:2px;
	padding-bottom:4px;
	}

.popUpBottom ul{ 
	padding-bottom:5px;
	}

.popUp h1{
	font-family: arial, sans-serif;
	font-size:14px;
	line-height:10px;
	padding-top:5px;
	text-transform:uppercase;
	}

.popUp h2{
	color:#1DB35A; 
	font-size:11px;
	font-family: arial, sans-serif;
	padding-bottom:10px;
	text-transform:uppercase;
	}
.popUpClose {
	float:right; 
	padding-top:8px; 
	padding-right:8px;
	}
.popUpTop {
	padding-right:10px; 
	float:left;
	}
	
	
/*Center Col - Fleet Styles*/
body#fleet #centercol {
	width:400px;
	}

body#fleet #centercol h3{ 
	margin:0 0 0 0;
	font-size:11px;
	}

body#fleet #centercol ul{ 
	margin:0 0 8px 0;
	padding-bottom:10px;
	margin-left:22px;
	list-style-image: url(/img/interior/greenBullet.gif);
	}

body#fleet #centercol ul li{
	padding-bottom:15px;
	line-height:1.2em;
	}

body#fleet #centercol ul li ul{ 
	margin:0 0 0 12px;
	list-style-image: url(/img/interior/starBullet.gif);
	}

body#fleet #centercol ul li ul li{ 
	margin-left:0px;
	padding-bottom:0px;
	line-height:1.2em;
	}

body#fleet #centercol p{
	margin:0 0 8px 0;
	}

body#fleet #centercol h2{
	margin:0 0 0 0;
	font-size:10px;
	}

/*Center Col - Environment Styles*/
.slideBox {
	width:448px;
	height:351px;
	border: 2px solid;
	border-color:#1DB35A;
	background-color:#FFFFFF;
	position:relative;
	left:-20px;
	padding:10px 15px;
	margin:0 0 20px 0;
	}

#centercol .slideBox h2{
	padding:0;
	margin:0 0 5px 0;
	}

#centercol .slideBox ul{ 
	margin:0 0 8px 15px;
	padding-bottom:5px;
	list-style-image: url(/img/interior/greenBullet.gif);
	line-height:15px;
	}

#centercol .slideBox ul li{
	padding-bottom:10px;
	}

#slideNav {
	width:213px;
	height:45px;	
	font-family: arial, sans-serif;
	position:absolute;
	top:573px;
	z-index:200;
	margin:0 0 0 485px;
	}

#slide2, #slide3, #slide4, #slide5 {
	display:none;
	}


#slideBox {
	width:482px;
	height:371px;
	border: 2px solid;
	border-color:#1DB35A;
	background-color:#FFFFFF;
	position:relative;
	left:-20px;
	}

#slideContent {
	padding-left:17px;
	}

#slide5 {
	background:url(/img/interior/slide5bkgd.gif) no-repeat 0 0;
	}

#slide5 a {
	text-decoration:none;
	color:#464646;
	}

#centercol #slideContent h2{
	padding-top:10px;
	padding-bottom:0px;
	margin:0 0 5px 0;
	
	}

#centercol #slideContent ul{ 
	margin:0 0 8px 0;
	padding-bottom:5px;
	margin-left:15px;
	list-style-image: url(/images/greenBullet.gif);
	line-height:15px;
	}

#centercol #slideContent ul li{
	padding-bottom:10px;
	}


/*Global Dealers*/
input, select {
	width:185px;
	border:1px solid #A5A6AA;
	}

select {
	/*color:#A5A6AA;*/
	color:#000;
	}

#not {
	width:auto;
	border:none;
	}

#checkbox {
	color:#333;
	font-size:10px;
	}

#checkbox input {
	width:auto;
	border:none;
	}

#notes {
	float:left;
	color:#464646; 
	font-size:10px;
	padding: 0 0 15px 0px;
	}

#submit {
	margin:22px 5px 0pt 61px;
	padding-bottom:18px; 
	font-size:10px;
	}

#become {
	width:400px;
	padding-bottom:5px;
	}

#centercol #become ul{ 
	margin:0 0 8px 0;
	padding-bottom:4px;
	margin-left:25px;
	list-style-image: url(/img/interior/greenBullet.gif);
	}

#centercol #become ul li{
	padding-bottom:4px;
	line-height:.9em;
	}

#privacy a {
	color:#464646;
	text-decoration:none;
	}

#dealerUpper {
	margin:0 0 15px 0;
	}

#dealerUpper h3 {
	margin:0 0 6px 0;
	}

#dealerUpper h2 {
	color:#1DB35A;
	font-family: arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 0 15px 0;
	}

#dealerLeft {
	font-size:11px;
	color:#464646;
	text-align:left; 
	float:left;
	line-height:1.2em;
	padding-left:0px;
	}

#dealerLeft h2 {
	color:#1DB35A;
	font-family:"arial black", arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0 0 10px 0;
	}

#dealerLeft p {
	padding: 0 0 18px 0;
	line-height:1.2em;
	}

#dealerRight {
	margin-top:0px;
	text-align:right; 
	float:right;
	font-size:11px;
	color:#464646;
	line-height:1.2em;
	padding-right:15px;
	}

#dealerRight a {
	font-size:10px;
	text-decoration:none;
	}

#dealerRight p {
	padding: 0 0 30px 0;
	line-height:1.6em;
	}

#dealerMiddle {
	padding:0 0 0 85px;
	background-color:#D2F0DE;
	width:304px;
	padding:17px 0 0 107px;
	margin:0 0 0 25px;
	color:#56c683;
	font-size:9px;
	}

#dealerMiddle strong {
	color:#333;
	
	}

#dealerMiddle form {
	padding-bottom:2px;
	
	}


/*Press*/
#news strong {
	font-size:11px;
	}

#rightcol #viewD p{
	padding:0 0 42px 0;
}

#rightcol #viewD {
	border-bottom: 2px dotted #BFC0C2;
}

#pressreleases {	
	color:#999999;
	margin-bottom:6px;
	}

#pressreleases strong {
	color:#464646;
	font-size:11px;
	}

#pressreleases h1 {
	color:#56c683;
	font-family:"arial black", arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px 0;
	
	}

#rightcol #pressreleases p {
	line-height:1.2em;
	padding:5px 0 10px 0;
	
	}

.article {
	color:#999999;
	}

.article strong {
	color:#464646;
	font-size:11px;
	cursor:pointer;
	}
	

.greyTop {
	color:#999999;
	background: transparent url(/img/interior/grey_bg.gif) no-repeat;
	display: block;
	line-height: 1.2em;
	width:455px;
	margin:0 0 15px 0;
	padding:10px 0 0 0;
	
	}

.greyTop p {
	padding: 4px 0 0 13px;
	line-height:1.2em;
}

.greyTop .faq p {
	color:#333333;
	font-size:11px;
	margin: 0px 0 0 40px;
	padding:10px 30px 15px 20px;
	}

.greyTop strong {
	color:#464646;
	font-size:11px;
	}

.greyTop p {
	margin:0;
	padding:0 0 0 13px;
	}

#centercol .greyTop h2 {
	color:#333;
	font-family:"arial black", arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 15px;
	}	

#centercol .greyTop div.inside {
	color:#333;
	font-size:11px;
	margin:0 0 0 10px;
	padding:0 0 15px 0;
	width:418px;
	}
	
#press #centercol .greyTop div.inside {
	margin:0 0 0 104px;
	width:318px;
	}
	
.greyBottom {
	width:455px;
	background: transparent url(/img/interior/grey_bot.gif) no-repeat scroll bottom left;
	display: block;
	}

.greyclose {
	float:right; 
	padding:0 7px 0 0px;
	}

.pressimg {
	float:left; 
	padding:15px 9px 0 11px;
	}

#centercol .Qfaq h1 {
	color:#1DB35A;
	float:left;
	width:35px;
	font-weight:bold;
	font-family: arial, sans-serif;
	font-size:36px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	}

#centercol .Qfaq h2{
	color:#1DB35A;
	font-family: arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:17px 0 14px 0px;
	margin:0px 0 0 46px;
	}

#centercol #faqBullets ul{
	margin:0 0 0 15px;
	list-style-image: url(/img/interior/greenBullet.gif);
	line-height:24px;
	width:320px;
	}

#centercol #faqBullets ul li{
	padding:0 0 12px 0;
	line-height:1.2em;
	cursor:pointer;
	}

#centercol #faqBullets ul li.activeQ {
	display:none;
	}

/* center colum testimonial quote stuff */

#centercol q {
	background:transparent;
}
#centercol q span {
	font-size:12px;
	display:block;
	font-weight:normal;
	color:#333;
	padding:0 45px 10px;
	margin:5px 0 -20px;
	background:transparent url(/img/interior/quote_l.png) no-repeat 18px 0;
}
	#centercol cite{
		font-size:14px;
		font-weight:bold;
		color:#333;
		display:block;
		margin:0;
		padding:20px 45px 45px;
		background:transparent url(/img/interior/quote_r.png) no-repeat 380px top;		
	}
	#centercol q:before, #centercol q:after {
    	content: ""; 
    }

/*Right Col*/
#rightcol {
	float:right;
	width:240px;
	line-height: 19px;
	color:#464646;
	font-size:11px;
		}

#rightcol h1 {
	color:#56c683;
	font-family:"arial black", arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0 0 25px 0;
	}

#rightcol h2 {
	color:#1DB35A;
	font-family:"arial black", arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px 0;	
	}

#rightcol h3 {
	font-family: arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0 0 2px 0;
	}

#rightcol p{
	line-height: 15px;
	padding-bottom:17px;
	}

#rightcol a {
	color:#1DB35A;
	text-decoration:none;
	}

#rightcol a:hover{
	color:#1DB35A;
	text-decoration:none;
	}

/*Right Col - Fleet Styles*/
#quotes {
	width:212px;
	padding-top:131px;
	}

#quotes p{
	width:195px; 
	float:right;
	line-height:1.3em;
	padding-right:15px;
	}

#policeBike {
	position:absolute;
	top:575px;
	margin:0 0 0 0;
	}

#quoter {
	position:absolute;
	top:405px;
	margin:0 0 0 0;
	font-family:"arial black", arial, sans-serif;
	font-size:12px;
	}

#rightcol #quoter ul{
	margin-left:37px;
	list-style-image: url(/img/interior/dash.gif);
	}

/*Right Col - Contact*/
#emailLeft {
	text-align:left; 
	float:left; 
	width:62px; 
	color:#1DB35A; 
	padding:4px 0 7px 0px;
	}

#emailRight {
	text-align:left; 
	float:left; 
	width:165px;
	}


/*Right Col - Global Dealers*/
#incentives {
	width:215px;
	margin:0 0 20px 0;
	padding:0pt;
	background:transparent url(/img/interior/incentives_bg.gif) repeat-y scroll 0%;
	}

#incentives p {
	color: #A8A9AD;
	width: 188px;
	padding:5px 0 0 10px;
	}

#incentives h1 {
	padding:5px 0 0 5px;
	color:#1DB35A;
	font-family:"arial black", arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px 0;
	}

#incentives h1 strong {
	color:#1DB35A;
	font-family: arial, sans-serif;
	font-size:36px;
	padding:0 0 0 0;
	}

.incentivebottom {
	position:relative;
	top:7px;
	}
	
.incentivetop {
	position:relative;
	bottom:2px;
	}

/*Right Col - Press*/
#rightcol #archives {
	color:#56c683;
	font-size: 11px;
	}

#rightcol #archives h1 {
	padding:5px 0 0 5px;
	color:#56c683;
	font-family:"arial black", arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0 0 0px 0;
	}

#rightcol #archives h2 {
	padding:0 0 0 5px;
	color:#999;
	font-family:"arial black", arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:17px 0 0 18px;
	}

#rightcol #archives p {
	padding:0 0 5px 18px;
	margin:0 0 0 0;
	}

#rightcol #archives a {
	color:#333;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	}

#rightcol #archives a:hover {
	color:#33CC66;
	text-decoration:none;
	}

/* Right col Why */
#rightcol h4 {
	text-indent:-9999px;
	margin:45px 0 0;
	padding:0;
	background:url(/img/interior/why.gif);
	width:213px;
	height:45px;
}

		#rightcol h5 a {
			color:#1db35a;
			font-family:"arial black", arial, sans-serif;
			font-size:13px;
			font-weight:normal;
			margin:0;
			padding:0 8px 0 0;
			background:url(/img/interior/thegreenarrow.gif) no-repeat right 6px;
		}

	#rightcol dl {	
		width:189px;
		border-right:2px solid #ccc;
		border-bottom:2px solid #ccc;
		border-left:2px solid #ccc;
		margin:0 0 20px 0;
		padding:0 10px 15px;
		-moz-border-radius-bottomright: 12px;
		-webkit-border-bottom-right-radius: 12px;
	}
				#rightcol dt {					
					color:#1db35a;
					font-family:arial, sans-serif;
					font-weight:bold;
					font-size:14px;
					padding:15px 0 0 0;
					margin:0;
				}

				#rightcol dd {					
					color:#333;
					font-size:11px;
					line-height:1.1;
					margin:0;
					padding:0;					
				}




/* Promo Area */
#toolbox {
	background:url(/img/interior/int-control-box.gif) no-repeat;
	background-color:#fff;
	height:114px;
	clear:both;
	padding:14px 0 0 275px;
	}
	
#centercol a.member,#centercol a.member:link, #centercol a.member:active, #centercol a.member:visited {
	display: block;
	width: 314px;
	height: 2em;
	line-height: 2em;
	color: #464646;
	text-decoration: none;
	float: left;
	clear: left;
	
}
#centercol a.member:hover {
	color: #1DB35A;
}
a.member .name {
	display: block;
	float: left;
	clear: left;
	width: 120px;
	text-align: left;
}
a.member .position {
	float: left;
	display: block;
}	



select option {
	color:#000;
}


